* {
	margin:0px;
	padding:0px;
}

ul {
	list-style-type:none;
}

body, html {
	font-family:tahoma;
	font-size:12px;
}

#wrapper {
	width:1000px;
	margin:0px auto;
}

#ads_left {
	position:fixed;
	top:100px;
	left:0px;
	height:350px;
	width:120px;
}

#ads_right {
	position:fixed;
	top:100px;
	right:0px;
	height:350px;
	width:120px;
}

#header {
	min-height:165px;
	margin-bottom:5px;
}

#h_login {
	height:30px;
	position:relative;
	margin-bottom:5px;
	background:#000;
}

#h_hotline {
	height:30px;
	position:absolute;
	left:0px;
	color:#FFF;
	line-height:30px;
	font-size:16px;
}

#h_login ul {
	position:absolute;
	right:0px;
}

#h_login ul li {
	min-width:80px;
	float:left;
	display:block;
	line-height:30px;
}

#h_login ul li a {
	text-decoration:none;
	color:#FFF;
}

#h_login ul li a:hover {
	text-decoration:underline;
	color:#F00;
}

#h_logo {
	height:100px;
	margin-bottom:10px;
}

#h_logo_img {
	float:left;
	width:300px;
	height:100px;
}

#h_logo_search {
	float:left;
	width:500px;
	height:100px;
}

#h_logo_search_1 {
	height:70px;
	text-align:center;
	font-size:36px;
	color:#F00;
	line-height:70px;
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
}

#h_logo_search_2 {
	box-shadow: 0 2px 2px #999999;
	float:left;
	margin-left:1px;
	margin-top: 1px;
	height:37px;
	width:297px;
	text-align:center;
}
#newsevent{
	box-shadow: 0 2px 2px #999999;
	margin-top: 1px;
	padding-top:7px;
	float:left;
	width:696px;
	height:28px;
	border:2px solid #000;
	background: linear-gradient(#FFF,#CCC,#FFF);
	}

#h_logo_search_2 input {
	height:30px;
}

#h_logo_fb {
	float:left;
	width:200px;
	height:100px;
}

#menu {
	height:35px;
	margin-bottom:5px;
	background:#000;
	z-index:100
}

#menu_bar {
	width:780px;
	height:35px;
	float:left;
	position:relative;
	z-index:100
}

#menu ul li {
	width:129px;
	float:left;
	display:block;
	text-align:center;
	border-right:#FFF 1px solid;
	box-shadow: 
	0 1px 2px rgba(0,0,0,0.5), /* Exterior Shadow */
	inset 1px 4px rgba(255,255,255,0.1), /* Top light Line */
	inset 0 17px rgba(255,255,255,0.2), /* Top Light Shadow */
	inset 0 10px 10px rgba(255,255,255,0,1); /* Sides Light Shadow */
}

#hotro{
	font-weight:bold;
	color:#FFF;
	}

#menu ul li a {
	text-decoration:none;
	line-height:35px;
	font-weight:bold;
	color:#FFF;	
	font-size:14px;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}

#menu ul li:hover {
	background:#F00;
}

#menu ul li ul {
	display:none;
	z-index:100
}
/*#menu ul li:hover ul{
	display:block
}*/
#menu ul li ul li {
	height:30px;
	width:116px;
	background:#000;
	border-bottom:#CCC 1px solid;
	text-align:left;
	padding-left:13px;
}

#menu ul li ul li:hover {
	background:#F00;
}

#menu_help {
	width:220px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:14px;
	float:left;
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	box-shadow: 
        0 1px 1px rgba(0,0,0,0.5),
        inset 1px 4px rgba(255,255,255,0.1),
        inset 0 17px rgba(255,255,255,0.2);
}

#help{
	color:#FFF;
	font-weight:bold;
	}

#footer {
	box-shadow: 0 1px 1px #999999;
	clear:left;
	margin-top:50px;
	height:150px;
	background:#000;
	color:#FFF;
}

#f_left {
	box-shadow: 0 1px 1px #999999;
	width:300px;
	height:150px;
	background:#6F0;
	float:left;
}

#f_right {
	box-shadow: 0px 3px 3px #888888;
	width:700px;
	height:110px;
	float:left;
	text-align:center;
	font-size:18px;
	padding-top:40px;
}

#content {
	margin-bottom:5px;
}

#c_top {
	height:300px;
	margin-bottom:5px;
	display:none
}

#c_top_slide {
	box-shadow: 0px 3px 3px #888888;
	width:698px;
	height:300px;
	float:left;
	margin-right:2px;
}

#c_top_hotnews {
	box-shadow: 0px 3px 3px #888888;
	width:298px;
	height:298px;
	float:left;
	border:1px solid #999;
}
#quick_search{
	margin-bottom:20px
}
.slideshow {
	height:300px;
	position:relative;
	font-size:14px;
	z-index:10
}

.slideprev {
	height:300px;
	width:100px;
	position:absolute;
	top:120px;
	left:0px;
}

.slidenext {
	height:300px;
	width:100px;
	position:absolute;
	top:120px;
	right:0px;
	text-align:right;
}

.slidelink {
	height:20px;
	position:absolute;
	bottom:20px;
	right:120px;
}

.slidelink a{
	color:#FFF;
	text-decoration:none;
	border:solid 1px #333333;
	margin:0px 5px 0px 5px;
	background:#F00;
}

#c_title {
	width:280px;
	height:36px;
	padding-left:10px;
	line-height:36px;
	font-size:22px;
	border-bottom: 2px #000000 solid;
}

#c_detail {
	height:260px;
}

#c_detail ul li {
	border-bottom:#999 1px dotted;
	height:59px;
	font-size:14px;
}

#c_detail ul li a {
	text-decoration:none;
}

#c_detail ul li a:hover {
	color:#F00;
	text-decoration:underline;
}

#c_detail_next {
	height:20px;
	padding-left:210px;
	width:88px;
}

#c_detail_next a {
	text-decoration:none;
}

#c_detail_next a:hover {
	text-decoration:underline;
	color:#F30;
}

#c_hotproducts {
	margin-bottom:5px;
	height:515px;
}

.c_ftitle {
	box-shadow: 0px 0px 3px #888888;
	height:35px;
	line-height:35px;
	background: linear-gradient(to right,#999,#FFF);
	//background:#;
	color:#FFF;
	font-size:18px;
	margin:1px 0;
	padding-left:0px;

}

span.noibat {
	background:url(../images/decoration/banner.png) no-repeat scroll -95px top transparent;
	display:block;
	border-bottom:1px solid #000;
	}

.feature_product {
	height:480px;
}

.list_product {
	width:760px;
	height:480px;
	float:left;
	padding-top:7px
}

.list_product tr td {
	width:188px;
	height:238px;
	border:1px solid #CCC;
}

.info_product {
	float:left;
	width:188px;
	height:238px;
	padding-top:5px;
	border:1px solid #CCC;
}

.image_product {
	height:148px;
	text-align:center;
	line-height:148px;
}

.name_product {
	height:40px;
	text-align:center;
}

.name_product a {
	text-decoration:none;
	color:#009;
	font-size:14px;
}

.name_product a:hover {
	text-decoration:underline;
}

.price_product {
	height:20px;
	text-align:center;
	color:#F00;
	font-weight:bold;
	font-size:16px;
}

.ads_product {
	width:240px;
	height:480px;
	float:left;
}

.ads_product tr td {
	width:240px;
	height:240px;
}

.breadcrumb{
	background:#CCC;
	width:inherit;
	height:18px;
}

.imagedetail{
	background:linear-gradient(#F2F2F2,#FFF);
	width: 330px;
	height:470px;
	border: 1px solid #999;
}

#previmg{
	border:3px solid #CCC;
	position:absolute;
	left:-15px;
	top:320px;
	cursor:pointer;
}

#nextimg{
	border:3px solid #CCC;
	position:absolute;
	left:293px;
	top:320px;
	cursor:pointer;
}








#searchcontainer {
background:url(../images/decoration/searchbar.png) no-repeat;
width:350px; 
height:50px;
padding:0px;
margin:0px;
position:relative; 
}
 
#searchcontainer form { display:inline ; }
 
.searchbox {
border:0px;
background-color:transparent;
position:absolute;
top:2px;
left:20px;
width:200px;
height:20px;
}
 
.searchbox_submit {
border:1px solid #FFF;
background-color:transparent;
position:absolute;
top:3px;
left:244px;
width:40px;
height:25px;
}










.slider{
	margin-top:15px;
    width: 300px; 
    position: relative;
    padding-top: 300px; 
    box-shadow: 0 7px 10px -5px rgba(0, 0, 0, 0.75);
	z-index:1;
}
 
.slider>img{
    position: absolute;
    left: 0; top: 0;
    transition: all 0.5s;
	z-index:1;
}
 
.slider input[name='slide_switch'] {
    display: none;
}

.sliderlabel {
    margin: 20px 0 0 7px;
    border: none;
    float: left;
    cursor: pointer;
    transition: all 0.5s;
    opacity: 0.6;
	//display: none;
}

.slider input[name='slide_switch'] ~ img {
    opacity: 0;
    transform: scale(1.1);
}

.slider input[name='slide_switch']:checked+label+img {
    opacity: 1;
    transform: scale(1);
}